import com.itheima.BankAccount;
import com.itheima.BankAccountProxy;
import com.itheima.RealBankAccount;

import java.lang.reflect.Proxy;

public class Task {

    public static void main(String[] args) {

        BankAccount account = new RealBankAccount();
        BankAccount proxyAccount/* TODO */;

        // 存入 1000 元
        proxyAccount.deposit(1000);
        // 取出 200 元
        proxyAccount.withdraw(200);
        // 取出 600 元
        proxyAccount.withdraw(600);
        // 取出 300 元
        proxyAccount.withdraw(300);
        // 取出 350 元
        proxyAccount.withdraw(350);
        // 取出 250 元
        proxyAccount.withdraw(250);

        System.out.println("当前余额: ¥" + proxyAccount.getBalance());
    }

}